to contribute anything - Français Anglais Dictionnaire